后台登录显示账户密码错误? 您所在的位置:网站首页 登陆成功 查询出错 后台登录显示账户密码错误?

后台登录显示账户密码错误?

2023-03-10 16:47| 来源: 网络整理| 查看: 265

我的账户和密码是在applications.properties中设置为: #admin官方账号用户名和密码[email protected] admin.encryptPassword=4QrcOUm6Wau+VuBX8g+IPg== #密码为123456

AdminController.java中: @RequestMapping(value = “/login”,method = RequestMethod.POST) public String login(@RequestParam(name=“email”)String email, @RequestParam(name=“password”)String password ) throws BusinessException, UnsupportedEncodingException, NoSuchAlgorithmException { if (StringUtils.isEmptyOrWhitespaceOnly(email) || StringUtils.isEmptyOrWhitespaceOnly(password)) { throw new BusinessException(EmBusinessError.PARAMETER_VALIDATION_ERROR, “用户名密码不能为空”); } if(email.equals(this.email) && encodeByMd5(password).equals(this.encryptPassword)){ //登录成功 httpServletRequest.getSession().setAttribute(CURRENT_ADMIN_SESSION,email); return “redirect:/admin/admin/index”; }else{ throw new BusinessException(EmBusinessError.PARAMETER_VALIDATION_ERROR,“用户名密码错误”); }

}

与老师不同的只是isEmpty是isEmptyOrWhitespaceOnly。因为现在已经没有isEmpy方法了。 但是我登录时候,还是显示账号密码错误。图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有